that's a done deal - German English Dictionary